docs: Use "#" for refsect2 instead of ##
authorWilliam Jon McCann <william.jon.mccann@gmail.com>
Wed, 5 Feb 2014 02:00:58 +0000 (21:00 -0500)
committerWilliam Jon McCann <william.jon.mccann@gmail.com>
Wed, 5 Feb 2014 02:00:58 +0000 (21:00 -0500)
36 files changed:
gdk/gdkdevicemanager.c
gtk/gtkaccelmap.c
gtk/gtkassistant.c
gtk/gtkbindings.c
gtk/gtkbuilder.c
gtk/gtkcellarea.c
gtk/gtkcelllayout.c
gtk/gtkcomboboxtext.c
gtk/gtkcontainer.c
gtk/gtkcssprovider.c
gtk/gtkdialog.c
gtk/gtkdrawingarea.c
gtk/gtkexpander.c
gtk/gtkfilechooser.c
gtk/gtkfilefilter.c
gtk/gtkfontchooserdialog.c
gtk/gtkframe.c
gtk/gtkinfobar.c
gtk/gtklabel.c
gtk/gtkliststore.c
gtk/gtkmenuitem.c
gtk/gtkmenushell.c
gtk/gtkmenutoolbutton.c
gtk/gtkmessagedialog.c
gtk/gtknotebook.c
gtk/gtkoverlay.c
gtk/gtkprintoperation.c
gtk/gtkprintunixdialog.c
gtk/gtkscale.c
gtk/gtksizegroup.c
gtk/gtkstylecontext.c
gtk/gtktexttagtable.c
gtk/gtktreestore.c
gtk/gtktreeview.c
gtk/gtkwidget.c
gtk/gtkwindow.c

index 80a3f0b146f455555f7aa3c78f54d2420fd43632..89a1b23b30ac0f475bdb2bed08e679da9f421ad2 100644 (file)
@@ -77,7 +77,7 @@
  * be controlling each of these virtual devices. Physical devices may also
  * be "floating", which means they are not attached to any virtual device.
  *
- * ## Master and slave devices
+ * # Master and slave devices
  *
  * |[
  * carlos@sacarino:~$ xinput list
index c62753a9cae0bbc3428013e515cb448dfee30552..d7b77b87835b8ae3afc1dc66526275e8818450bc 100644 (file)
@@ -69,7 +69,7 @@
  * linkend="monitoring-changes">Monitoring changes</link> for additional
  * details.
  *
- * ## Manipulating accelerators
+ * # Manipulating accelerators
  *
  * New accelerators can be added using gtk_accel_map_add_entry().
  * To search for specific accelerator, use gtk_accel_map_lookup_entry().
@@ -80,7 +80,7 @@
  * locked using gtk_accel_map_lock_path(). Unlocking is done using
  * gtk_accel_map_unlock_path().
  *
- * ## Saving and loading accelerator maps
+ * # Saving and loading accelerator maps
  *
  * Accelerator maps can be saved to and loaded from some external
  * resource. For simple saving and loading from file,
@@ -88,7 +88,7 @@
  * Saving and loading can also be done by providing file descriptor
  * to gtk_accel_map_save_fd() and gtk_accel_map_load_fd().
  *
- * ## Monitoring changes
+ * # Monitoring changes
  *
  * #GtkAccelMap object is only useful for monitoring changes of
  * accelerators. By connecting to #GtkAccelMap::changed signal, one
index e0b3fe547297936f7d636d1ec1cd9f9a304569f4..2a8e7d992700a5b2d27ef20063fe00fcd27a2438 100644 (file)
@@ -41,7 +41,7 @@
  * handling buttons, you can use the #GTK_ASSISTANT_PAGE_CUSTOM page
  * type and handle buttons yourself.
  *
- * ## GtkAssistant as GtkBuildable
+ * # GtkAssistant as GtkBuildable
  *
  * The GtkAssistant implementation of the #GtkBuildable interface
  * exposes the @action_area as internal children with the name
index 0647491a0754abb25e8fd1c4e58ce7efbf4a66af..4ad9c9a8136af621b4016daf6307164efe0481c0 100644 (file)
@@ -47,7 +47,7 @@
  * with high key  binding configurability which requires no application
  * or toolkit side changes.
  *
- * ## Installing a key binding
+ * # Installing a key binding
  *
  * A CSS file binding consists of a 'binding-set' definition and a match
  * statement to apply the binding set to specific widget types. Details
@@ -68,6 +68,7 @@
  * of a #GtkEntry widget to the #GtkEntry::move-cursor signal (so
  * movement occurs in 3-character steps), the following binding can be
  * used:
+ *
  * |[
  * @binding-set MoveCursor3
  * {
@@ -80,7 +81,7 @@
  * }
  * ]|
  *
- * ## Unbinding existing key bindings
+ * # Unbinding existing key bindings
  *
  * GTK+ already defines a number of useful bindings for the widgets
  * it provides. Because custom bindings set up in CSS files take
@@ -89,6 +90,7 @@
  * <link linkend="gtk-bindings-install">Installing a key binding</link>
  * works as expected. The same mechanism can not be used to "unbind"
  * existing bindings, however.
+ *
  * |[
  * @binding-set MoveCursor3
  * {
  *   gtk-key-bindings: MoveCursor3;
  * }
  * ]|
+ *
  * The above example will not have the desired effect of causing
  * "&lt;Control&gt;Right" and "&lt;Control&gt;Left" key presses to
  * be ignored by GTK+. Instead, it just causes any existing bindings
  * will eventually lookup and find the default GTK+ bindings for
  * entries which implement word movement. To keep GTK+ from activating
  * its default bindings, the "unbind" keyword can be used like this:
+ *
  * |[
  * @binding-set MoveCursor3
  * {
  *   gtk-key-bindings: MoveCursor3;
  * }
  * ]|
+ *
  * Now, GTK+ will find a match when looking up "&lt;Control&gt;Right"
  * and "&lt;Control&gt;Left" key presses before it resorts to its default
  * bindings, and the match instructs it to abort ("unbind") the search,
index a140b0da1a0bc36c3875046a42f375153b4f5a1c..77504621fd12e5aeb1a4eb90240b61b6a18bc993 100644 (file)
@@ -56,7 +56,7 @@
  * The function gtk_builder_connect_signals() and variants thereof can be
  * used to connect handlers to the named signals in the description.
  *
- * ## GtkBuilder UI Definitions
+ * # GtkBuilder UI Definitions
  *
  * GtkBuilder parses textual descriptions of user interfaces which are
  * specified in an XML format which can be roughly described by the
  * are more limited in scope. It is common to use `.ui`
  * as the filename extension for files containing GtkBuilder UI
  * definitions.
+ *
  * |[
  * <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="text" href="../../../../gtk/gtkbuilder.rnc">
  *   <xi:fallback>FIXME: MISSING XINCLUDE CONTENT</xi:fallback>
  * </xi:include>
  * ]|
+ *
  * The toplevel element is &lt;interface&gt;. It optionally takes a
  * "domain" attribute, which will make the builder look for translated
  * strings using dgettext() in the domain specified. This can also be
  * The possible values for the "type" attribute are described in the
  * sections describing the widget-specific portions of UI definitions.
  *
- * ## A GtkBuilder UI Definition
+ * # A GtkBuilder UI Definition
  *
  * |[
  * <interface>
index 8ae91ebc756933fb92edd9697bd9c93afa4f5e3b..2cdca2c2504f0d2f1ed3845c47960095672aaf15 100644 (file)
@@ -35,8 +35,8 @@
  * Usually users dont have to interact with the #GtkCellArea directly
  * unless they are implementing a cell-layouting widget themselves.
  *
- * ## Requesting area sizes
- * 
+ * # Requesting area sizes
+ *
  * As outlined in <link linkend="geometry-management">GtkWidget's
  * geometry management section</link>, GTK+ uses a height-for-width
  * geometry management system to compute the sizes of widgets and user
@@ -71,6 +71,7 @@
  *
  * In order to request the width of all the rows at the root level
  * of a #GtkTreeModel one would do the following:
+ *
  * |[<!-- language="C" -->
  * GtkTreeIter iter;
  * gint        minimum_width;
@@ -86,6 +87,7 @@
  *   }
  * gtk_cell_area_context_get_preferred_width (context, &minimum_width, &natural_width);
  * ]|
+ *
  * Note that in this example it's not important to observe the
  * returned minimum and natural width of the area for each row
  * unless the cell-layouting object is actually interested in the
  *
  * A simple example where rows are rendered from top to bottom and
  * take up the full width of the layouting widget would look like:
+ *
  * |[<!-- language="C" -->
  * static void
  * foo_get_preferred_width (GtkWidget       *widget,
  *   gtk_cell_area_context_get_preferred_width (priv->context, minimum_size, natural_size);
  * }
  * ]|
+ *
  * In the above example the Foo widget has to make sure that some
  * row sizes have been calculated (the amount of rows that Foo judged
  * was appropriate to request space for in a single timeout iteration)
  *
  * In order to request the height for width of all the rows at the
  * root level of a #GtkTreeModel one would do the following:
+ *
  * |[<!-- language="C" -->
  * GtkTreeIter iter;
  * gint        minimum_height;
  *     valid = gtk_tree_model_iter_next (model, &iter);
  *   }
  * ]|
+ *
  * Note that in the above example we would need to cache the heights
  * returned for each row so that we would know what sizes to render the
  * areas for each row. However we would only want to really cache the
  * from a scrolled window it simply continues to drive the scrollbar
  * values while more and more height is required for the row heights
  * that are calculated in the background.
- * 
- * ## Rendering Areas
+ *
+ * # Rendering Areas
  *
  * Once area sizes have been aquired at least for the rows in the
  * visible area of the layouting widget they can be rendered at
  *
  * A crude example of how to render all the rows at the root level
  * runs as follows:
+ *
  * |[<!-- language="C" -->
  * GtkAllocation allocation;
  * GdkRectangle  cell_area = { 0, };
  *     valid = gtk_tree_model_iter_next (model, &iter);
  *   }
  * ]|
+ *
  * Note that the cached height in this example really depends on how
  * the layouting widget works. The layouting widget might decide to
  * give every row its minimum or natural height or, if the model content
  * would make sense to calculate the allocation for each row at
  * #GtkWidget::size-allocate time using gtk_distribute_natural_allocation().
  *
- * ## Handling Events and Driving Keyboard Focus
+ * # Handling Events and Driving Keyboard Focus
  *
  * Passing events to the area is as simple as handling events on any
  * normal widget and then passing them to the gtk_cell_area_event()
  *
  * A basic example of how the #GtkWidgetClass.focus() virtual method
  * should be implemented:
+ *
  * |[<!-- language="C" -->
  * static gboolean
  * foo_focus (GtkWidget       *widget,
  *     return have_focus;
  * }
  * ]|
+ *
  * Note that the layouting widget is responsible for matching the
  * GtkDirectionType values to the way it lays out its cells.
  *
- * ## Cell Properties
+ * # Cell Properties
  *
  * The #GtkCellArea introduces cell properties for #GtkCellRenderers
  * in very much the same way that #GtkContainer introduces
index 777a32cd38b0741a75d37c29bac76d70d2ce77c1..9a43649ef38a42fd5c10200f4fe5e2f5a7b42a02 100644 (file)
@@ -34,7 +34,7 @@
  * gtk_cell_layout_set_cell_data_func() that is called to determine the
  * value of the attribute for each cell that is rendered.
  *
- * ## GtkCellLayouts as GtkBuildable
+ * # GtkCellLayouts as GtkBuildable
  *
  * Implementations of GtkCellLayout which also implement the GtkBuildable
  * interface (#GtkCellView, #GtkIconView, #GtkComboBox,
@@ -65,6 +65,7 @@
  * &lt;property&gt; elements defined in the normal way.
  *
  * Here is a UI definition fragment specifying cell properties:
+ *
  * |[
  * <object class="GtkTreeViewColumn">
  *   <child>
  * </object>
  * ]|
  *
- * ## Subclassing GtkCellLayout implementations
+ * # Subclassing GtkCellLayout implementations
  *
  * When subclassing a widget that implements #GtkCellLayout like
  * #GtkIconView or #GtkComboBox, there are some considerations related
  * to the fact that these widgets internally use a #GtkCellArea.
  * The cell area is exposed as a construct-only property by these
  * widgets. This means that it is possible to e.g. do
+ *
  * |[<!-- language="C" -->
  * combo = g_object_new (GTK_TYPE_COMBO_BOX, "cell-area", my_cell_area, NULL);
  * ]|
+ *
  * to use a custom cell area with a combo box. But construct properties
  * are only initialized after instance init()
  * functions have run, which means that using functions which rely on
@@ -94,6 +97,7 @@
  * cause the default cell area to be instantiated. In this case, a provided
  * construct property value will be ignored (with a warning, to alert
  * you to the problem).
+ *
  * |[<!-- language="C" -->
  * static void
  * my_combo_box_init (MyComboBox *b)
  *   return g_object_new (MY_TYPE_COMBO_BOX, "cell-area", area, NULL);
  * }
  * ]|
+ *
  * If supporting alternative cell areas with your derived widget is
  * not important, then this does not have to concern you. If you want
  * to support alternative cell areas, you can do so by moving the
index 3fecdc9497e0fbb8e55501deb294ada73953d5ab..bff81952d6ac1a3c6d9e8f305d28c8f1f5bf2567 100644 (file)
@@ -52,7 +52,7 @@
  * You should not call gtk_combo_box_set_model() or attempt to pack more cells
  * into this combo box via its GtkCellLayout interface.
  *
- * ## GtkComboBoxText as GtkBuildable
+ * # GtkComboBoxText as GtkBuildable
  *
  * The GtkComboBoxText implementation of the GtkBuildable interface
  * supports adding items directly using the &lt;items&gt; element
index 805fbb2a20e14c681690431c78f3c6fc36635122..f719544b5c2ca33e69ae4e2a481464f57a3e7918 100644 (file)
@@ -78,7 +78,7 @@
  * children in a horizontal row, and a #GtkGrid arranges the widgets it contains
  * in a two-dimensional grid.
  *
- * ## Height for width geometry management
+ * # Height for width geometry management
  *
  * GTK+ uses a height-for-width (and width-for-height) geometry management system.
  * Height-for-width means that a widget can change how much vertical space it needs,
  * See <link linkend="geometry-management">GtkWidget's geometry management section</link>
  * to learn more about implementing height-for-width geometry management for widgets.
  *
- * ## Child properties
+ * # Child properties
  *
  * GtkContainer introduces child properties.
  * These are object properties that are not specific
  * gtk_container_child_get_valist(). To emit notification about child property
  * changes, use gtk_widget_child_notify().
  *
- * ## GtkContainer as GtkBuildable
+ * # GtkContainer as GtkBuildable
  *
  * The GtkContainer implementation of the GtkBuildable interface
  * supports a &lt;packing&gt; element for children, which can
index f00f22d047aa2bc8d33a765511a0096613f53cf2..e4db4d3381f4be4053a61452825b18db9277586c 100644 (file)
@@ -70,8 +70,8 @@
  * (see the #GtkSettings:gtk-theme-name setting) and datadir
  * is the prefix configured when GTK+ was compiled, unless overridden by the
  * `GTK_DATA_PREFIX` environment variable.
- * 
- * ## Style sheets
+ *
+ * # Style sheets
  *
  * The basic structure of the style sheets understood by this provider is
  * a series of statements, which are either rule sets or '@-rules', separated
  *   GtkLabel widgets that are direct children of a GtkNotebook.
  *
  * An example of widget classes and names in selectors:
+ *
  * |[
  * /&ast; Theme labels that are descendants of a window &ast;/
  * GtkWindow GtkLabel {
  * pseudo-classes in CSS. The available pseudo-classes for widget states
  * are :active, :prelight (or :hover), :insensitive, :selected, :focused
  * and :inconsistent.
- * 
+ *
  * And example for styling specific widget states:
  * |[
  * /&ast; Theme active (pressed) buttons &ast;/
  * sets are merged. As in CSS, rules apply by specificity, so the rules
  * whose selectors more closely match a widget path will take precedence
  * over the others.
- * 
- * ## &commat; Rules
+ *
+ * # &commat; Rules
  *
  * GTK+'s CSS supports the &commat;import rule, in order to load another
  * CSS style sheet in addition to the currently parsed one.
  * }
  * ]|
  *
- * ## Symbolic colors
+ * # Symbolic colors
  *
  * Besides being able to define color names, the CSS parser is also able
  * to read different color expressions, which can also be nested, providing
  *   </tgroup>
  * </informaltable>
  *
- * ## Gradients
+ * # Gradients
  *
  * Linear or radial Gradients can be used as background images.
  *
  *                color-stop (0.2, &commat;yellow),
  *                color-stop (1, &commat;green))</literallayout>
  *
- * ## Text shadow
+ * # Text shadow
  *
  * A shadow list can be applied to text or symbolic icons, using the CSS3
  * text-shadow syntax, as defined in the
  * always rendered front-back, i.e. the first shadow specified is on top of the
  * others. Shadows can thus overlay each other, but they can never overlay the
  * text or icon itself, which is always rendered on top of the shadow layer.
- * 
- * ## Box shadow
+ *
+ * # Box shadow
  *
  * Themes can apply shadows on framed elements using the CSS3 box-shadow syntax,
  * as defined in the
  * of shadow elements in the box-shadow property. Shadows are always rendered
  * front-back, i.e. the first shadow specified is on top of the others, so they may
  * overlap other boxes or other shadows.
- * 
- * ## Border images
+ *
+ * # Border images
  *
  * Images and gradients can also be used in slices for the purpose of creating
  * scalable borders.
  * This border image was specified with
  * <literallayout>url("gradient1.png") 10 10 10 10 stretch</literallayout>
  *
- * ## Transitions
+ * # Transitions
  *
  * Styles can specify transitions that will be used to create a gradual
  * change in the appearance when a widget state changes. The following
  * The option after the duration determines the transition function from a
  * small set of predefined functions.
  *
- * ## Linear transition
+ * # Linear transition
  *
  * ![](linear.png)
  *
  *
  * ![](ease-out.png)
  *
- * ## Supported properties
+ * # Supported properties
  *
  * Properties are the part that differ the most to common CSS,
  * not all properties are supported (some are planned to be
  * supported eventually, some others are meaningless or don't
  * map intuitively in a widget based environment).
- * 
+ *
  * The currently supported properties are:
  * <informaltable>
  *   <tgroup cols="4">
index 49590e26664de3c15259e5864a8e276ad8ca28b0..adee554b7dbd8e40092f5d526ac8eccc93a565b0 100644 (file)
  * }
  * ]|
  *
- * ## GtkDialog as GtkBuildable
+ * # GtkDialog as GtkBuildable
  *
  * The GtkDialog implementation of the #GtkBuildable interface exposes the
  * @vbox and @action_area as internal children with the names "vbox" and
index 79d58928cd25f45ed86c6b40b450e39791b95783..5d341516dbac91547c16c06677074985424ba5d6 100644 (file)
@@ -45,7 +45,7 @@
  * - The #GtkWidget::realize signal to take any necessary actions
  *   when the widget is instantiated on a particular display.
  *   (Create GDK resources in response to this signal.)
- * 
+ *
  * - The #GtkWidget::configure-event signal to take any necessary
  *   actions when the widget changes size.
  *
index 41c6979095385be118da1238070ffd56f723ad62..7df1dda8a1d0a29fedf2471839e89698f60c67bd 100644 (file)
@@ -32,7 +32,7 @@
  * to add it to the expander. When the expander is toggled, it will take
  * care of showing and hiding the child automatically.
  *
- * ## Special Usage
+ * # Special Usage
  *
  * There are situations in which you may prefer to show and hide the
  * expanded widget yourself, such as when you want to actually create
@@ -69,7 +69,7 @@
  * }
  * ]|
  *
- * ## GtkExpander as GtkBuildable
+ * # GtkExpander as GtkBuildable
  *
  * The GtkExpander implementation of the GtkBuildable interface
  * supports placing a child in the label position by specifying
index 3c1ed7542fbb86c2c3b7a12c46b47089dddba808..40787fbe78bcae3b6a30addb4549ba6da249e4f6 100644 (file)
@@ -55,7 +55,7 @@
  * - Volumes: are provided by the underlying filesystem abstraction. They are
  *   the "roots" of the filesystem.
  *
- * ## File Names and Encodings
+ * # File Names and Encodings
  *
  * When the user is finished selecting files in a
  * #GtkFileChooser, your program can get the selected names
@@ -75,7 +75,7 @@
  * to convert filenames into strings that can be passed to GTK+
  * widgets.
  *
- * ## Adding a Preview Widget
+ * # Adding a Preview Widget
  *
  * You can add a custom preview widget to a file chooser and then
  * get notification about when the preview needs to be updated.
  * }
  * ]|
  *
- * ## Adding Extra Widgets
+ * # Adding Extra Widgets
  *
  * You can add extra widgets to a file chooser to provide options
  * that are not present in the default design.  For example, you
  *   gtk_file_chooser_set_extra_widget (my_file_chooser, toggle);
  * }
  * ]|
- * 
+ *
  * If you want to set more than one extra widget in the file
  * chooser, you can a container such as a #GtkBox or a #GtkGrid
  * and include your widgets in it.  Then, set the container as
index cf57597e06ae2c919b9b6869f17bbe05dc991b05..d02c65bbc2c429dc2dccca380ff2aa6f47a50072 100644 (file)
@@ -38,7 +38,7 @@
  * see gtk_file_chooser_add_filter(), but it is also possible
  * to manually use a filter on a file with gtk_file_filter_filter().
  *
- * ## GtkFileFilter as GtkBuildable
+ * # GtkFileFilter as GtkBuildable
  *
  * The GtkFileFilter implementation of the GtkBuildable interface
  * supports adding rules using the &lt;mime-types&gt;, &lt;patterns&gt;
index 17c575e978a04b35659ad47c245f29f8e35612db..86cd219db916551e538757603360e2a3a9bbc1f4 100644 (file)
@@ -54,7 +54,7 @@ struct _GtkFontChooserDialogPrivate
  * The #GtkFontChooserDialog widget is a dialog for selecting a font.
  * It implements the #GtkFontChooser interface.
  *
- * ## GtkFontChooserDialog as GtkBuildable
+ * # GtkFontChooserDialog as GtkBuildable
  *
  * The GtkFontChooserDialog implementation of the #GtkBuildable
  * interface exposes the buttons with the names "select_button"
index 32b35a6c5a81c23ba2c5544bdb0e15f34f64913a..3d8b3ad39b43339624322a2cea157f353bce8413 100644 (file)
@@ -45,7 +45,7 @@
  * top side of the frame. The position of the
  * label can be controlled with gtk_frame_set_label_align().
  *
- * ## GtkFrame as GtkBuildable
+ * # GtkFrame as GtkBuildable
  *
  * The GtkFrame implementation of the GtkBuildable interface
  * supports placing a child in the label position by specifying
index 07fa6d4722567d472c82023c707b9d5208feaa0b..42b01613f2ae8bc8e91bcad0082ec38e88cc7090 100644 (file)
@@ -98,7 +98,7 @@
  * gtk_widget_show (info_bar);
  * ]|
  *
- * ## GtkInfoBar as GtkBuildable
+ * # GtkInfoBar as GtkBuildable
  *
  * The GtkInfoBar implementation of the GtkBuildable interface exposes
  * the content area and action area as internal children with the names
index ca846faa04e50158ece1ad8e40311f3e5c6a2765..3a6422cb9504fc802681820ef70684df26a5333b 100644 (file)
@@ -67,7 +67,7 @@
  * implies, most labels are used to label another widget such as a
  * #GtkButton, a #GtkMenuItem, or a #GtkComboBox.
  *
- * ## GtkLabel as GtkBuildable
+ * # GtkLabel as GtkBuildable
  *
  * The GtkLabel implementation of the GtkBuildable interface supports a
  * custom &lt;attributes&gt; element, which supports any number of &lt;attribute&gt;
@@ -90,7 +90,7 @@
  * sense with translatable attributes. Use markup embedded in the translatable
  * content instead.
  *
- * ## Mnemonics
+ * # Mnemonics
  *
  * Labels may contain “mnemonics”. Mnemonics are
  * underlined characters in the label, used for keyboard navigation.
  *   gtk_label_set_mnemonic_widget (GTK_LABEL (label), entry);
  * ]|
  *
- * ## Markup (styled text)
+ * # Markup (styled text)
  *
  * To make it easy to format text in a label (changing colors,
  * fonts, etc.), label text can be provided in a simple <link
  * end_index for a #PangoAttribute requires knowledge of the exact string
  * being displayed, so translations will cause problems.
  *
- * ## Selectable labels
+ * # Selectable labels
  *
  * Labels can be made selectable with gtk_label_set_selectable().
  * Selectable labels allow the user to copy the label contents to
  * the clipboard. Only labels that contain useful-to-copy information
  * &mdash; such as error messages &mdash; should be made selectable.
  *
- * ## Text layout
+ * # Text layout
  *
  * A label can contain any number of paragraphs, but will have
  * performance problems if it contains more than a small number.
  * #GtkLabel:max-width-chars has changed a bit with the introduction of
  * <link linkend="geometry-management">width-for-height geometry management.</link>
  *
- * ## Links
+ * # Links
  *
  * Since 2.18, GTK+ supports markup for clickable hyperlinks in addition
  * to regular Pango markup. The markup for links is borrowed from HTML, using the
index 46e3ab891e6843de39c0817533bb42f2e07669e0..a52c5b85d33d8735a789386904774574875024bb 100644 (file)
  * }
  * ]|
  *
- * ## Performance Considerations
+ * # Performance Considerations
  *
  * Internally, the #GtkListStore was implemented with a linked list with
  * a tail pointer prior to GTK+ 2.6.  As a result, it was fast at data
  * access to a particular row is needed often and your code is expected to
  * run on older versions of GTK+, it is worth keeping the iter around.
  *
- * ## Atomic Operations
+ * # Atomic Operations
  *
  * It is important to note that only the methods
  * gtk_list_store_insert_with_values() and gtk_list_store_insert_with_valuesv()
  * #GtkTreeModelFilterVisibleFunc to be visited with an empty row first; the
  * function must be prepared for that.
  *
- * ## GtkListStore as GtkBuildable
+ * # GtkListStore as GtkBuildable
  *
  * The GtkListStore implementation of the GtkBuildable interface allows
  * to specify the model columns with a &lt;columns&gt; element that may
index 6d365c161db409d9de12cef482bbc3a8de58e78a..0bdd589312f5ef8816c21a2b4cbb5666e4ede589 100644 (file)
@@ -71,7 +71,7 @@
  * gtk_accel_label_set_accel (GTK_ACCEL_LABEL (child), GDK_KEY_1, 0);
  * ]|
  *
- * ## GtkMenuItem as GtkBuildable
+ * # GtkMenuItem as GtkBuildable
  *
  * The GtkMenuItem implementation of the #GtkBuildable interface
  * supports adding a submenu by specifying "submenu" as the "type"
index e1eb806334958a90e21e757864b209f7fa086104..168ce56577018d834e56af0416449f45ec02f1a1 100644 (file)
@@ -35,7 +35,7 @@
  * user to perform application functions. A #GtkMenuItem can have a
  * submenu associated with it, allowing for nested hierarchical menus.
  *
- * ## Terminology
+ * # Terminology
  *
  * A menu item can be "selected", this means that it is displayed
  * in the prelight state, and if it has a submenu, that submenu
index 6269a83a380ee3962ed6e3ff290dd113c85766c1..3d6e833274713f1acc678d8af17cabd152724dce 100644 (file)
@@ -48,7 +48,7 @@
  * Use gtk_menu_tool_button_new() to create a new
  * #GtkMenuToolButton.
  *
- * ## GtkMenuToolButton as GtkBuildable
+ * # GtkMenuToolButton as GtkBuildable
  *
  * The GtkMenuToolButton implementation of the GtkBuildable interface
  * supports adding a menu by specifying "menu" as the "type"
index 2c963349552f3bab986f3fbea38afd185d2580a1..53491e203ea9ca67194e776312c0b56e1ef7257f 100644 (file)
@@ -87,7 +87,7 @@
  *                            dialog);
  * ]|
  *
- * ## GtkMessageDialog as GtkBuildable
+ * # GtkMessageDialog as GtkBuildable
  *
  * The GtkMessageDialog implementation of the GtkBuildable interface exposes
  * the message area as an internal child with the name "message_area".
index 1092ab0d2b66c474be82ed82ece8b6974f4dc171..70b9dfc7257e05e1a3d7cd85f886af9525bf81a6 100644 (file)
@@ -64,7 +64,7 @@
  * will be a popup menu allowing the users to switch pages.
  * (see gtk_notebook_popup_enable(), gtk_notebook_popup_disable())
  *
- * ## GtkNotebook as GtkBuildable
+ * # GtkNotebook as GtkBuildable
  * 
  * The GtkNotebook implementation of the #GtkBuildable interface
  * supports placing children into tabs by specifying "tab" as the
index eea5ac25f69196512145e2ff3e0de3ea018df412..9e3f40d5c30f70795fe21338bac7407de6b19bde 100644 (file)
@@ -46,7 +46,7 @@
  * More complicated placement of overlays is possible by connecting
  * to the #GtkOverlay::get-child-position signal.
  *
- * ## GtkOverlay as GtkBuildable
+ * # GtkOverlay as GtkBuildable
  *
  * The GtkOverlay implementation of the GtkBuildable interface
  * supports placing a child as an overlay by specifying "overlay" as
index 30195a9a4e26075e4e6dbff9548e4de813c03f2a..f464e86551230d18eb2956dc04f8d3567dbba12b 100644 (file)
@@ -59,7 +59,7 @@
  * #GtkPrintOperation::draw-page, which you are supposed to catch
  * and render the page on the provided #GtkPrintContext using Cairo.
  *
- * ## The high-level printing API
+ * # The high-level printing API
  *
  * |[<!-- language="C" -->
  * static GtkPrintSettings *settings = NULL;
index a9b115c2934983ecafbc20f0ef21af9705dd89ba..77e5bf8969e7d4f2c0f19e6f8fc4e101f35adb2f 100644 (file)
@@ -82,7 +82,7 @@
  *
  * Printing support was added in GTK+ 2.10.
  *
- * ## GtkPrintUnixDialog as GtkBuildable
+ * # GtkPrintUnixDialog as GtkBuildable
  *
  * The GtkPrintUnixDialog implementation of the GtkBuildable interface exposes its
  * @notebook internal children with the name "notebook".
index 589b106ee0e73db34e9f4720e82ed927fe4020e6..ef703bc81961f6e81ba08212459551caa1dd5d14 100644 (file)
@@ -61,7 +61,7 @@
  * applications that want to show an undeterminate value on the scale, without
  * changing the layout of the application (such as movie or music players).
  *
- * ## GtkScale as GtkBuildable
+ * # GtkScale as GtkBuildable
  *
  * GtkScale supports a custom &lt;marks&gt; element, which
  * can contain multiple &lt;mark&gt; elements. The "value" and "position"
index 11786694dfbe0f9881ddd0605b52fb6a636b029d..86984c22ccbabe4f849deefdc354e2fdb535c8b9 100644 (file)
@@ -82,7 +82,7 @@
  * by way of #GtkLabel:width-chars for instance. Widgets with static sizes as well
  * as widgets that grow (such as ellipsizing text) need no such considerations.
  *
- * ## GtkSizeGroup as GtkBuildable
+ * # GtkSizeGroup as GtkBuildable
  *
  * Size groups can be specified in a UI definition by placing an
  * &lt;object&gt; element with `class="GtkSizeGroup"`
index 552802bae6552b8528989d78312ae6369b5011b4..eda92b3945aa1c6977271aaf62c781468f162a12 100644 (file)
  *   </tgroup>
  * </informaltable>
  *
- * ## Custom styling in UI libraries and applications
+ * # Custom styling in UI libraries and applications
  *
  * If you are developing a library with custom #GtkWidget<!-- -->s that
  * render differently than standard components, you may need to add a
index 4032af04c24711656c2a63699767d21398d76257..15cdee44005b21f7a54f097d15229582f98c1271 100644 (file)
@@ -44,7 +44,7 @@
  * conceptual overview</link> which gives an overview of all the objects and
  * data types related to the text widget and how they work together.
  *
- * ## GtkTextTagTables as GtkBuildable
+ * # GtkTextTagTables as GtkBuildable
  *
  * The GtkTextTagTable implementation of the GtkBuildable interface
  * supports adding tags by specifying "tag" as the "type"
index a9242f56bfd3e0f61c2697b1bad3ae07f7165381..a1aa611809c993f57f5de6f870d7ec68b48ad282 100644 (file)
@@ -41,7 +41,7 @@
  * <link linkend="gtk3-GtkTreeView-drag-and-drop">drag and drop</link>
  * interfaces.
  *
- * ## GtkTreeStore as GtkBuildable
+ * # GtkTreeStore as GtkBuildable
  *
  * The GtkTreeStore implementation of the #GtkBuildable interface allows
  * to specify the model columns with a &lt;columns&gt; element that may
index a119e0d4142640abc03185ceb7f73a417a61c9b3..bba913bf19c91748c00d892aab50840acddb67f2 100644 (file)
@@ -95,7 +95,7 @@
  * (and vice versa), for the latter gtk_tree_view_convert_bin_window_to_tree_coords()
  * (and vice versa).
  *
- * ## GtkTreeView as GtkBuildable
+ * # GtkTreeView as GtkBuildable
  *
  * The GtkTreeView implementation of the GtkBuildable interface accepts
  * #GtkTreeViewColumn objects as &lt;child&gt; elements and exposes the
index d8c46ec75ae4dcc10afffef0006b81f171d39da5..d9fd94769ebdc40fe9fe5778921814ad3a1ddea6 100644 (file)
  * If this has a value other than -1 you need to align the widget such that the baseline
  * appears at the position.
  *
- * ## Style Properties
+ * # Style Properties
  *
  * #GtkWidget introduces “style
  * properties” - these are basically object properties that are stored
  * style properties and gtk_widget_style_get_property(), gtk_widget_style_get() or
  * gtk_widget_style_get_valist() to obtain the value of a style property.
  *
- * ## GtkWidget as GtkBuildable
+ * # GtkWidget as GtkBuildable
  *
  * The GtkWidget implementation of the GtkBuildable interface supports a
  * custom &lt;accelerator&gt; element, which has attributes named key,
  * </object>
  * ]|
  *
- * ## Building composite widgets from template XML
+ * # Building composite widgets from template XML
  *
  * GtkWidget exposes some facilities to automate the proceedure
  * of creating composite widgets using #GtkBuilder interface description
index cf65f34d9635f1d5694dc1c65db815ffd06f56a1..b11c61d796e6af94b9d94965a1f45f06dabbb4b1 100644 (file)
@@ -89,7 +89,7 @@
  * control whether a window has a resize grip, use
  * gtk_window_set_has_resize_grip().
  *
- * ## GtkWindow as GtkBuildable
+ * # GtkWindow as GtkBuildable
  *
  * The GtkWindow implementation of the GtkBuildable interface supports a
  * custom `&lt;accel-groups&gt;` element, which supports